package com.compteur.l5r;

/**
 * 
 * @author Christophe Bautista
 * @Date 9/02/2012
 * @email christophe.bautista@gmail.com
 *
 */
public class honnorCompteur {
	
	private int honnor; // Honneur personnel
	private int honnor_adv; // Honneur adversaire
	
	/**
	 * Constructeur
	 */
	public honnorCompteur(){
		this.honnor = 0;
		this.honnor_adv = 0;
	}
	
	public int getHonnor(){
		return this.honnor;
	}
	
	public int getHonnorAdv(){
		return this.honnor_adv;
	}
	
	public void setHonnor(int h){
		honnor = h;
	}
	
	public void setHonnor_adv(int h){
		honnor_adv = h;
	}
	
	/**
	 * Ajoute 1 à l'honneur
	 * @int joueur
	 * 
	 */
	public void ajoutHonnor(int joueur){
		
			if (joueur == 01){
				if (this.getHonnor() < 40){
				this.setHonnor(this.getHonnor()+1);
				}
			}
			else if (joueur == 02){
				if (this.getHonnorAdv() < 40){
				this.setHonnor_adv(this.getHonnorAdv()+1);
				}
			}
	}
	
	/**
	 * Enlève 1 à l'honneur
	 * @int joueur
	 */
	public void suppHonnor(int joueur){

		if (joueur == 01){
			if (this.getHonnor() > -20){
			this.setHonnor(this.getHonnor()-1);
			}
		}
		else if (joueur == 02){
			if (this.getHonnorAdv() > -20){
			this.setHonnor_adv(this.getHonnorAdv()-1);
			}
		}
	}
	
	/**
	 * Remet à 0 les compteurs
	 */
	public void reset(){
		this.setHonnor(0);
		this.setHonnor_adv(0);
	}
}
